package org.zs.miracle.service.notice;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.zs.miracle.common.base.dto.BaseManyLongIdDTO;
import org.zs.miracle.service.notice.model.dto.AddNoticeDTO;
import org.zs.miracle.service.notice.model.dto.EditNoticeDTO;
import org.zs.miracle.service.notice.model.dto.NoticeQueryPageDTO;
import org.zs.miracle.service.notice.model.vo.NoticeVO;

/**
 * 通知公告表Service服务接口层
 */
public interface INoticeService {
  
  Boolean addNotice(AddNoticeDTO inputDTO);
  
  Boolean delNotice(BaseManyLongIdDTO inputDTO);
  
  Boolean editNotice(EditNoticeDTO inputDTO);
  
  Page<NoticeVO> pageQueryList(NoticeQueryPageDTO inputDTO);
}